#ifndef ENCOLABLE_H_
#define ENCOLABLE_H_

#define ALTA 0
#define BAJA 1
#define MODIF 2
#define BUSQUEDA 3
#include "../Estructuras/Lista.h"
#include "../Estructuras/CampoConfigurableSimple.h"
#include "../Estructuras/CampoConfigurableMulti.h"

class Encolable{

private:

	int operacion;

	int cantidadDeCampos;

	Lista<CampoConfigurableSimple> camposSimples;

	Lista<CampoConfigurableMulti> camposMultivaluados;

public:

	Lista<CampoConfigurableSimple> getListaSimple(){return camposSimples;}

	Lista<CampoConfigurableMulti> getListaMulti(){return camposMultivaluados;}

	int getOperacion(){return operacion;}

	int getCantidadDeCampos(){return cantidadDeCampos;}

};

#endif
